function onload(idCanvas) {

	var RG_Font1 = 'bold 48px "ＭＳ Ｐ明朝", "MS PGothic", "Meiryo", "ヒラギノ角ゴ Pro W3", "Osaka", "Verdana", "arial", "sans-serif"';
	var RG_Font2 = 'bold 24px  "Meiryo", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Osaka", "Verdana", "arial", "sans-serif"';
	var RG_Font3 = 'bold 18px  "Meiryo", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Osaka", "Verdana", "arial", "sans-serif"';
	var RG_Font4 = 'bold 48px  "Meiryo", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Osaka", "Verdana", "arial", "sans-serif"';
	var RG_Font5 = 'bold 20px  "ＭＳ 明朝", "平成明朝", "Meiryo", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Osaka", "Verdana", "arial", "sans-serif"';
	var RG_Font6 = 'bold 14px  "Meiryo", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Osaka", "Verdana", "arial", "sans-serif"';

	pgStatus = 0;
	btnFlg = 0;
	selFlg = 0;
	var playerSchoolTxt = '';
	var playerCGTypeTxt = '';

	// タイトルの変更
	document.getElementById("headerText").innerHTML = "<b>選手登録</b>";

	jc.start(idCanvas, true);

	// 選手の描画１
	var imgD1CGM = new Image();
	imgD1CGM.src = '/static/image/mdkbr/m_001L.png';
	imgD1CGM.onload = function() {
		jc.image(imgD1CGM, 30, 90, 100, 200, 50, 0, 200, 400).id("D1CGM").layer('RG_L_D1');
		jc('#D1CGM').visible(false);
	}
	// 選手の描画１
	var imgD1CGG = new Image();
	imgD1CGG.src = '/static/image/mdkbr/g_001R.png';
	imgD1CGG.onload = function() {
		jc.image(imgD1CGG, 125, 90, 100, 200, 50, 0, 200, 400).id("D1CGG").layer('RG_L_D1');
		jc.image(imgD1CGG, 120, 40, 150, 300, 50, 0, 200, 400).id("D1CGGR").layer('RG_L_TR');
		jc('#D1CGG').visible(false);
		jc('#D1CGGR').visible(false);
	}
	// 選手の描画１（結果用）
	var imgD1CGMR = new Image();
	imgD1CGMR.src = '/static/image/mdkbr/m_001R.png';
	imgD1CGMR.onload = function() {
		jc.image(imgD1CGMR, 120, 40, 150, 300, 50, 0, 200, 400).id("D1CGMR").layer('RG_L_TR');
		jc('#D1CGMR').visible(false);
	}

	// 選手の描画２
	var imgD2CGM = new Image();
	imgD2CGM.src = '/static/image/mdkbr/m_002L.png';
	imgD2CGM.onload = function() {
		jc.image(imgD2CGM, 30, 90, 100, 200, 50, 0, 200, 400).id("D2CGM").layer('RG_L_D2');
		jc('#D2CGM').visible(false);
	}
	// 選手の描画２
	var imgD2CGG = new Image();
	imgD2CGG.src = '/static/image/mdkbr/g_002R.png';
	imgD2CGG.onload = function() {
		jc.image(imgD2CGG, 125, 90, 100, 200, 50, 0, 200, 400).id("D2CGG").layer('RG_L_D2');
		jc.image(imgD2CGG, 120, 40, 150, 300, 50, 0, 200, 400).id("D2CGGR").layer('RG_L_TR');
		jc('#D2CGG').visible(false);
		jc('#D2CGGR').visible(false);
	}
	// 選手の描画２（結果用）
	var imgD2CGMR = new Image();
	imgD2CGMR.src = '/static/image/mdkbr/m_002R.png';
	imgD2CGMR.onload = function() {
		jc.image(imgD2CGMR, 120, 40, 150, 300, 50, 0, 200, 400).id("D2CGMR").layer('RG_L_TR');
		jc('#D2CGMR').visible(false);
	}

	// 選手の描画３
	var imgD3CGM = new Image();
	imgD3CGM.src = '/static/image/mdkbr/m_003L.png';
	imgD3CGM.onload = function() {
		jc.image(imgD3CGM, 30, 90, 100, 200, 50, 0, 200, 400).id("D3CGM").layer('RG_L_D3');
		jc('#D3CGM').visible(false);
	}
	// 選手の描画３
	var imgD3CGG = new Image();
	imgD3CGG.src = '/static/image/mdkbr/g_003R.png';
	imgD3CGG.onload = function() {
		jc.image(imgD3CGG, 125, 90, 100, 200, 50, 0, 200, 400).id("D3CGG").layer('RG_L_D3');
		jc.image(imgD3CGG, 120, 40, 150, 300, 50, 0, 200, 400).id("D3CGGR").layer('RG_L_TR');
		jc('#D3CGG').visible(false);
		jc('#D3CGGR').visible(false);
	}
	// 選手の描画３（結果用）
	var imgD3CGMR = new Image();
	imgD3CGMR.src = '/static/image/mdkbr/m_003R.png';
	imgD3CGMR.onload = function() {
		jc.image(imgD3CGMR, 120, 40, 150, 300, 50, 0, 200, 400).id("D3CGMR").layer('RG_L_TR');
		jc('#D3CGMR').visible(false);
	}

	// 選手の描画４
	var imgD4CGM = new Image();
	imgD4CGM.src = '/static/image/mdkbr/m_004L.png';
	imgD4CGM.onload = function() {
		jc.image(imgD4CGM, 30, 90, 100, 200, 50, 0, 200, 400).id("D4CGM").layer('RG_L_D4');
		jc('#D4CGM').visible(false);
	}
	// 選手の描画４
	var imgD4CGG = new Image();
	imgD4CGG.src = '/static/image/mdkbr/g_004R.png';
	imgD4CGG.onload = function() {
		jc.image(imgD4CGG, 125, 90, 100, 200, 50, 0, 200, 400).id("D4CGG").layer('RG_L_D4');
		jc.image(imgD4CGG, 120, 40, 150, 300, 50, 0, 200, 400).id("D4CGGR").layer('RG_L_TR');
		jc('#D4CGG').visible(false);
		jc('#D4CGGR').visible(false);
	}
	// 選手の描画４（結果用）
	var imgD4CGMR = new Image();
	imgD4CGMR.src = '/static/image/mdkbr/m_004R.png';
	imgD4CGMR.onload = function() {
		jc.image(imgD4CGMR, 120, 40, 150, 300, 50, 0, 200, 400).id("D4CGMR").layer('RG_L_TR');
		jc('#D4CGMR').visible(false);
	}

	jc.text("選手の在籍校を決めてください", 145, 20, 'rgb(255,255,255)').id('TTxt1').font(RG_Font6).align('center');
	jc.text("現在、以下の４校から選べます", 145, 40, 'rgb(255,255,255)').id('TTxt2').font(RG_Font6).align('center');

	jc.rect(5, 50, 135, 100, 'rgba(255,255,102,1)', 1).layer('RG_L_S1');
	jc.rect(150, 50, 135, 100, 'rgba(255,153,0,1)', 1).layer('RG_L_S2');
	jc.rect(5, 160, 135, 100, 'rgba(51,255,255,1)', 1).layer('RG_L_S3');
	jc.rect(150, 160, 135, 100, 'rgba(204,255,153,1)', 1).layer('RG_L_S4');

	jc.text("いなほ学園", 70, 105, 'rgb(0,0,0)').font(RG_Font5).id('S1Txt').align('center').layer('RG_L_S1');
	jc.text("かえで学院", 215, 105, 'rgb(0,0,0)').font(RG_Font5).id('S2Txt').align('center').layer('RG_L_S2');
	jc.text("あさぎ付属", 70, 215, 'rgb(0,0,0)').font(RG_Font5).id('S3Txt').align('center').layer('RG_L_S3');
	jc.text("もえぎ高校", 215, 215, 'rgb(0,0,0)').font(RG_Font5).id('S4Txt').align('center').layer('RG_L_S4');

	jc.text("", 0, 0, 'rgb(0,0,0)').id('RG_School').opacity(0);
	jc.text("いなほ学園", 0, 0, 'rgb(0,0,0)').id('RG_SchoolTxt').opacity(0);
	jc.text("", 0, 0, 'rgb(0,0,0)').id('RG_CGType').opacity(0);
	jc.text("#D2CG", 0, 0, 'rgb(0,0,0)').id('RG_CGTypeTxt1').opacity(0);
	jc.text("MR", 0, 0, 'rgb(0,0,0)').id('RG_CGTypeTxt2').opacity(0);
	jc.text("男子", 0, 0, 'rgb(0,0,0)').id('RG_SexTxt').opacity(0);

	jc.layer('RG_L_S1').objects().mouseover(function() {
		jc('#S1Txt').color('rgb(255,0,0)');
	}).mouseout(function() {
		jc('#S1Txt').color('rgb(0,0,0)');
	}).click(function() {
		if (btnFlg == 0) {
			jc('#RG_School').string('001');
			jc('#RG_SchoolTxt').string("いなほ学園");
			jc('#RG_CGType').string('_001R.png');
			jc('#RG_CGTypeTxt1').string("#D1CG");
			jc.layer('RG_L_S1').objects().visible(false);
			jc.layer('RG_L_S2').objects().visible(false);
			jc.layer('RG_L_S3').objects().visible(false);
			jc.layer('RG_L_S4').objects().visible(false);
			jc.layer('RG_L_D1').objects().visible(true);
			jc.layer('RG_L_DB1').objects().visible(true);
			jc.layer('RG_L_DB2').objects().visible(true);
			jc.layer('RG_L_DB3').objects().visible(true);
		}
	});

	jc.layer('RG_L_S2').objects().mouseover(function() {
		jc('#S2Txt').color('rgb(255,0,0)');
	}).mouseout(function() {
		jc('#S2Txt').color('rgb(0,0,0)');
	}).click(function() {
		if (btnFlg == 0) {
			jc('#RG_School').string('002');
			jc('#RG_SchoolTxt').string("かえで学院");
			jc('#RG_CGType').string('_002R.png');
			jc('#RG_CGTypeTxt1').string("#D2CG");
			jc.layer('RG_L_S1').objects().visible(false);
			jc.layer('RG_L_S2').objects().visible(false);
			jc.layer('RG_L_S3').objects().visible(false);
			jc.layer('RG_L_S4').objects().visible(false);
			jc.layer('RG_L_D2').objects().visible(true);
			jc.layer('RG_L_DB1').objects().visible(true);
			jc.layer('RG_L_DB2').objects().visible(true);
			jc.layer('RG_L_DB3').objects().visible(true);
		}
	});

	jc.layer('RG_L_S3').objects().mouseover(function() {
		jc('#S3Txt').color('rgb(255,0,0)');
	}).mouseout(function() {
		jc('#S3Txt').color('rgb(0,0,0)');
	}).click(function() {
		if (btnFlg == 0) {
			jc('#RG_School').string('003');
			jc('#RG_SchoolTxt').string("あさぎ付属");
			jc('#RG_CGType').string('_003R.png');
			jc('#RG_CGTypeTxt1').string("#D3CG");
			jc.layer('RG_L_S1').objects().visible(false);
			jc.layer('RG_L_S2').objects().visible(false);
			jc.layer('RG_L_S3').objects().visible(false);
			jc.layer('RG_L_S4').objects().visible(false);
			jc.layer('RG_L_D3').objects().visible(true);
			jc.layer('RG_L_DB1').objects().visible(true);
			jc.layer('RG_L_DB2').objects().visible(true);
			jc.layer('RG_L_DB3').objects().visible(true);
		}
	});

	jc.layer('RG_L_S4').objects().mouseover(function() {
		jc('#S4Txt').color('rgb(255,0,0)');
	}).mouseout(function() {
		jc('#S4Txt').color('rgb(0,0,0)');
	}).click(function() {
		if (btnFlg == 0) {
			jc('#RG_School').string('004');
			jc('#RG_SchoolTxt').string("もえぎ高校");
			jc('#RG_CGType').string('_004R.png');
			jc('#RG_CGTypeTxt1').string("#D4CG");
			jc.layer('RG_L_S1').objects().visible(false);
			jc.layer('RG_L_S2').objects().visible(false);
			jc.layer('RG_L_S3').objects().visible(false);
			jc.layer('RG_L_S4').objects().visible(false);
			jc.layer('RG_L_D4').objects().visible(true);
			jc.layer('RG_L_DB1').objects().visible(true);
			jc.layer('RG_L_DB2').objects().visible(true);
			jc.layer('RG_L_DB3').objects().visible(true);
		}
	});

	jc.rect(5, 45, 280, 300, 'rgba(255,255,255,1)', 1).layer('RG_L_D1');
	jc.text("県立 いなほ学園", 20, 70, 'rgb(0,0,0)').font(RG_Font6).layer('RG_L_D1');
	jc.text("創立１年目の新設校にして大会初出場", 20, 85, 'rgb(0,0,0)').font(RG_Font6).layer('RG_L_D1');
	jc.text("奇跡の初出場初優勝なるか！？", 20, 100, 'rgb(0,0,0)').font(RG_Font6).layer('RG_L_D1');

	jc.rect(5, 45, 280, 300, 'rgba(255,255,255,1)', 1).layer('RG_L_D2');
	jc.text("私立 かえで学院", 20, 70, 'rgb(0,0,0)').font(RG_Font6).layer('RG_L_D2');
	jc.text("創立１００年の古豪。大会優勝経験あり", 20, 85, 'rgb(0,0,0)').font(RG_Font6).layer('RG_L_D2');
	jc.text("今大会も優勝候補筆頭！", 20, 100, 'rgb(0,0,0)').font(RG_Font6).layer('RG_L_D2');

	jc.rect(5, 45, 280, 300, 'rgba(255,255,255,1)', 1).layer('RG_L_D3');
	jc.text("府立 あさぎ付属", 20, 70, 'rgb(0,0,0)').font(RG_Font6).layer('RG_L_D3');
	jc.text("あさぎ大学付属のエリート校", 20, 85, 'rgb(0,0,0)').font(RG_Font6).layer('RG_L_D3');
	jc.text("大学生との交流戦でレベルアップ！", 20, 100, 'rgb(0,0,0)').font(RG_Font6).layer('RG_L_D3');

	jc.rect(5, 45, 280, 300, 'rgba(255,255,255,1)', 1).layer('RG_L_D4');
	jc.text("私立 もえぎ高校", 20, 70, 'rgb(0,0,0)').font(RG_Font6).layer('RG_L_D4');
	jc.text("生徒の自主性に任せる自由な校風♪", 20, 85, 'rgb(0,0,0)').font(RG_Font6).layer('RG_L_D4');
	jc.text("今大会の大穴候補？！", 20, 100, 'rgb(0,0,0)').font(RG_Font6).layer('RG_L_D4');

	jc.rect(20, 300, 100, 40, 'rgba(256,153,0,1)', 1).layer('RG_L_DB1');
	jc.text("男子を選ぶ", 25, 325, 'rgb(0,0,0)').font(RG_Font3).id('DTxt1').layer('RG_L_DB1');
	jc.layer('RG_L_DB1').objects().mouseover(function() {
		jc('#DTxt1').color('rgb(255,255,0)');
	}).mouseout(function() {
		jc('#DTxt1').color('rgb(0,0,0)');
	}).click(function() {
		if (btnFlg == 0) {
			btnFlg = 1;
			jc('#RG_SexTxt').string("男子");
			jc('#RG_CGTypeTxt2').string("MR");
			playerSchoolTxt = jc('#RG_School').string();
			playerCGTypeTxt = 'm' + jc('#RG_CGType').string();
			var RG_1d = new Date();
			$.getJSON('../regist/commit' + '?_=' + RG_1d.getMilliseconds(), {
				userId : userId,
				playerSchool : playerSchoolTxt,
				playerSex : '1',
				playerCGType : playerCGTypeTxt
			}, callback1, "json");
			registing1();
		}
	});

	jc.rect(130, 300, 100, 40, 'rgba(256,153,0,1)', 1).layer('RG_L_DB2');
	jc.text("女子を選ぶ", 135, 325, 'rgb(0,0,0)').font(RG_Font3).id('DTxt2').layer('RG_L_DB2');
	jc.layer('RG_L_DB2').objects().mouseover(function() {
		jc('#DTxt2').color('rgb(255,255,0)');
	}).mouseout(function() {
		jc('#DTxt2').color('rgb(0,0,0)');
	}).click(function() {
		if (btnFlg == 0) {
			btnFlg = 1;
			jc('#RG_SexTxt').string("女子");
			jc('#RG_CGTypeTxt2').string("GR");
			playerSchoolTxt = jc('#RG_School').string();
			playerCGTypeTxt = 'g' + jc('#RG_CGType').string();
			var RG_2d = new Date();
			$.getJSON('../regist/commit' + '?_=' + RG_2d.getMilliseconds(), {
				userId : userId,
				playerSchool : playerSchoolTxt,
				playerSex : '2',
				playerCGType : playerCGTypeTxt
			}, callback1, "json");
			registing1();
		}
	});

	jc.rect(235, 300, 45, 40, 'rgba(256,153,0,1)', 1).layer('RG_L_DB3');
	jc.text("戻る", 240, 325, 'rgb(0,0,0)').font(RG_Font3).id('DTxt3').layer('RG_L_DB3');
	jc.layer('RG_L_DB3').objects().mouseover(function() {
		jc('#DTxt3').color('rgb(255,255,0)');
	}).mouseout(function() {
		jc('#DTxt3').color('rgb(0,0,0)');
	}).click(function() {
		jc.layer('RG_L_D1').objects().visible(false);
		jc.layer('RG_L_D2').objects().visible(false);
		jc.layer('RG_L_D3').objects().visible(false);
		jc.layer('RG_L_D4').objects().visible(false);
		jc.layer('RG_L_DB1').objects().visible(false);
		jc.layer('RG_L_DB2').objects().visible(false);
		jc.layer('RG_L_DB3').objects().visible(false);
		jc.layer('RG_L_S1').objects().visible(true);
		jc.layer('RG_L_S2').objects().visible(true);
		jc.layer('RG_L_S3').objects().visible(true);
		jc.layer('RG_L_S4').objects().visible(true);
	});

	jc.layer('RG_L_D1').objects().visible(false);
	jc.layer('RG_L_D2').objects().visible(false);
	jc.layer('RG_L_D3').objects().visible(false);
	jc.layer('RG_L_D4').objects().visible(false);
	jc.layer('RG_L_DB1').objects().visible(false);
	jc.layer('RG_L_DB2').objects().visible(false);
	jc.layer('RG_L_DB3').objects().visible(false);

	// 属性選択パネル
	jc.rect(0, 45, 290, 375, 'rgba(34,34,34)', 1).id("RG_typeSel").layer('RG_L_TS').opacity(1);
	jc.text("", 0, 0, 'rgb(0,0,0)').id('RG_Type').opacity(0);
	jc.text("木の属性", 0, 0, 'rgb(0,0,0)').id('RG_TypeTxt').opacity(0);

	jc.line([[193,128],[208,158],[178,148]],'rgba(255,0,0,1)',1).layer('RG_L_TSA');
	jc.line([[220,210],[240,220],[215,240]],'rgba(204,102,0,1)',1).layer('RG_L_TSA');
	jc.line([[130,270],[155,260],[155,280]],'rgba(255,255,0,1)',1).layer('RG_L_TSA');
	jc.line([[62,215],[85,235],[64,245]],'rgba(51,51,255,1)',1).layer('RG_L_TSA');
	jc.line([[78,140],[110,135],[90,160]],'rgba(0,255,0,1)',1).layer('RG_L_TSA');

	jc.line([[85,176],[200,176],[205,181],[200,186],[85,186]],'rgba(0,0,0,1)',1).layer('RG_L_TSA');
	jc.line([[155,155],[163,151],[194,231],[191,238],[184,234]],'rgba(0,0,0,1)',1).layer('RG_L_TSA');
	jc.line([[205,192],[210,200],[128,250],[121,247],[123,240]],'rgba(0,0,0,1)',1).layer('RG_L_TSA');
	jc.line([[173,240],[168,248],[84,203],[83,197],[89,194]],'rgba(0,0,0,1)',1).layer('RG_L_TSA');
	jc.line([[100,235],[110,238],[135,158],[131,153],[125,156]],'rgba(0,0,0,1)',1).layer('RG_L_TSA');

	jc.rect(80, 320, 140, 40, 'rgba(256,153,0,1)', 1).layer('RG_L_TSR');
	jc.text("戻　る", 115, 350, 'rgb(0,0,0)').font(RG_Font2).id('DTxt6').layer('RG_L_TSR');
	jc.layer('RG_L_TSR').objects().mouseover(function() {
		jc('#DTxt6').color('rgb(255,255,0)');
	}).mouseout(function() {
		jc('#DTxt6').color('rgb(0,0,0)');
	}).click(function() {
		jc.layer('RG_L_TS').objects().visible(false);
		jc.layer('RG_L_TSA').objects().visible(false);
		jc.layer('RG_L_TSR').objects().visible(false);
		jc.layer('RG_L_TSD').objects().visible(false);
		jc.layer('RG_L_TSDB1').objects().visible(false);
		jc.layer('RG_L_TSDB2').objects().visible(false);
		jc.layer('RG_L_S1').objects().visible(true);
		jc.layer('RG_L_S2').objects().visible(true);
		jc.layer('RG_L_S3').objects().visible(true);
		jc.layer('RG_L_S4').objects().visible(true);
	});


	jc.circle(145, 120, 30, 'rgba(0,255,0)', 1).id("RG_Frm1").layer('RG_L_TS');
	jc.text("木", 145, 135, 'rgb(0,0,0)').id('RG_Frm1t').font(RG_Font1).align('center').opacity(1).layer('RG_L_TS');
	jc.circle(145, 120, 30, 'rgba(0,255,0)', 1).opacity(0).mouseover(function() {
		jc('#RG_Frm1t').color('rgb(255,255,255)');
	}).mouseout(function() {
		jc('#RG_Frm1t').color('rgb(0,0,0)');
	}).click(function() {
		if (selFlg == 0) {
			selFlg = 1;
			jc('#RG_Type').string('KI');
			jc('#RG_TypeTxt').string("木");
			jc('#RG_Disc1t').string("「木の属性」");
			jc('#RG_Disc2t').string("樹木の力を解放する属性");
			jc('#RG_Disc3t').string("「土の属性」に強く");
			jc('#RG_Disc4t').string("「金の属性」に弱い");
			jc('#RG_Disc5t').string("「水の属性」から力を吸収");
			jc('#RG_Disc6t').string("「火の属性」の力を増大");
			jc.layer('RG_L_TSD').objects().visible(true);
			jc.layer('RG_L_TSDB1').objects().visible(true);
			jc.layer('RG_L_TSDB2').objects().visible(true);
			jc.layer('RG_L_TSH').objects().visible(false);
		}
	}).id("RG_Frm1h").layer('RG_L_TSH');

	jc.circle(240, 180, 30, 'rgba(255,0,0)', 1).id("RG_Frm2").layer('RG_L_TS');
	jc.text("火", 240, 195, 'rgb(0,0,0)').id('RG_Frm2t').font(RG_Font1).align('center').opacity(1).layer('RG_L_TS');
	jc.circle(240, 180, 30, 'rgba(0,255,0)', 1).opacity(0).mouseover(function() {
		jc('#RG_Frm2t').color('rgb(255,255,255)');
	}).mouseout(function() {
		jc('#RG_Frm2t').color('rgb(0,0,0)');
	}).click(function() {
		if (selFlg == 0) {
			selFlg = 1;
			jc('#RG_Type').string('HI');
			jc('#RG_TypeTxt').string("火");
			jc('#RG_Disc1t').string("「火の属性」");
			jc('#RG_Disc2t').string("火炎の力を解放する属性");
			jc('#RG_Disc3t').string("「金の属性」に強く");
			jc('#RG_Disc4t').string("「水の属性」に弱い");
			jc('#RG_Disc5t').string("「木の属性」から力を吸収");
			jc('#RG_Disc6t').string("「土の属性」の力を増大");
			jc.layer('RG_L_TSD').objects().visible(true);
			jc.layer('RG_L_TSDB1').objects().visible(true);
			jc.layer('RG_L_TSDB2').objects().visible(true);
			jc.layer('RG_L_TSH').objects().visible(false);
		}
	}).id("RG_Frm2h").layer('RG_L_TSH');

	jc.circle(195, 270, 30, 'rgba(204,102,0)', 1).id("RG_Frm3").layer('RG_L_TS');
	jc.text("土", 195, 285, 'rgb(0,0,0)').id('RG_Frm3t').font(RG_Font1).align('center').opacity(1).layer('RG_L_TS');
	jc.circle(195, 270, 30, 'rgba(0,255,0)', 1).opacity(0).mouseover(function() {
		jc('#RG_Frm3t').color('rgb(255,255,255)');
	}).mouseout(function() {
		jc('#RG_Frm3t').color('rgb(0,0,0)');
	}).click(function() {
		if (selFlg == 0) {
			selFlg = 1;
			jc('#RG_Type').string('DO');
			jc('#RG_TypeTxt').string("土");
			jc('#RG_Disc1t').string("「土の属性」");
			jc('#RG_Disc2t').string("大地の力を解放する属性");
			jc('#RG_Disc3t').string("「水の属性」に強く");
			jc('#RG_Disc4t').string("「木の属性」に弱い");
			jc('#RG_Disc5t').string("「火の属性」から力を吸収");
			jc('#RG_Disc6t').string("「金の属性」の力を増大");
			jc.layer('RG_L_TSD').objects().visible(true);
			jc.layer('RG_L_TSDB1').objects().visible(true);
			jc.layer('RG_L_TSDB2').objects().visible(true);
			jc.layer('RG_L_TSH').objects().visible(false);
		}
	}).id("RG_Frm3h").layer('RG_L_TSH');

	jc.circle(95, 270, 30, 'rgba(255,255,0)', 1).id("RG_Frm4").layer('RG_L_TS');
	jc.text("金", 95, 285, 'rgb(0,0,0)').id('RG_Frm4t').font(RG_Font1).align('center').opacity(1).layer('RG_L_TS');
	jc.circle(95, 270, 30, 'rgba(0,255,0)', 1).opacity(0).mouseover(function() {
		jc('#RG_Frm4t').color('rgb(255,255,255)');
	}).mouseout(function() {
		jc('#RG_Frm4t').color('rgb(0,0,0)');
	}).click(function() {
		if (selFlg == 0) {
			selFlg = 1;
			jc('#RG_Type').string('KIN');
			jc('#RG_TypeTxt').string("金");
			jc('#RG_Disc1t').string("「金の属性」");
			jc('#RG_Disc2t').string("金属の力を解放する属性");
			jc('#RG_Disc3t').string("「木の属性」に強く");
			jc('#RG_Disc4t').string("「火の属性」に弱い");
			jc('#RG_Disc5t').string("「土の属性」から力を吸収");
			jc('#RG_Disc6t').string("「水の属性」の力を増大");
			jc.layer('RG_L_TSD').objects().visible(true);
			jc.layer('RG_L_TSDB1').objects().visible(true);
			jc.layer('RG_L_TSDB2').objects().visible(true);
			jc.layer('RG_L_TSH').objects().visible(false);
		}
	}).id("RG_Frm4h").layer('RG_L_TSH');

	jc.circle(50, 180, 30, 'rgba(51,51,255)', 1).id("RG_Frm5").layer('RG_L_TS');
	jc.text("水", 50, 195, 'rgb(0,0,0)').id('RG_Frm5t').font(RG_Font1).align('center').opacity(1).layer('RG_L_TS');
	jc.circle(50, 180, 30, 'rgba(0,255,0)', 1).opacity(0).mouseover(function() {
		jc('#RG_Frm5t').color('rgb(255,255,255)');
	}).mouseout(function() {
		jc('#RG_Frm5t').color('rgb(0,0,0)');
	}).click(function() {
		if (selFlg == 0) {
			selFlg = 1;
			jc('#RG_Type').string('SUI');
			jc('#RG_TypeTxt').string("水");
			jc('#RG_Disc1t').string("「水の属性」");
			jc('#RG_Disc2t').string("雨水の力を解放する属性");
			jc('#RG_Disc3t').string("「火の属性」に強く");
			jc('#RG_Disc4t').string("「土の属性」に弱い");
			jc('#RG_Disc5t').string("「金の属性」から力を吸収");
			jc('#RG_Disc6t').string("「木の属性」の力を増大");
			jc.layer('RG_L_TSD').objects().visible(true);
			jc.layer('RG_L_TSDB1').objects().visible(true);
			jc.layer('RG_L_TSDB2').objects().visible(true);
			jc.layer('RG_L_TSH').objects().visible(false);
		}
	}).id("RG_Frm5h").layer('RG_L_TSH');

	// 属性説明パネル
	jc.rect(20, 100, 250, 200, 'rgba(255,255,255,0.8)', 1).id("RG_typeDisc").layer('RG_L_TSD').opacity(1);
	jc.text("「木の属性」", 30, 130, 'rgb(0,0,0)').id('RG_Disc1t').font(RG_Font2).opacity(1).layer('RG_L_TSD');
	jc.text("樹木の力を解放する属性", 30, 150, 'rgb(0,0,0)').id('RG_Disc2t').font(RG_Font3).opacity(1).layer('RG_L_TSD');
	jc.text("「土の属性」に強く", 30, 180, 'rgb(0,0,0)').id('RG_Disc3t').font(RG_Font3).opacity(1).layer('RG_L_TSD');
	jc.text("「金の属性」に弱い", 30, 200, 'rgb(0,0,0)').id('RG_Disc4t').font(RG_Font3).opacity(1).layer('RG_L_TSD');
	jc.text("「水の属性」から力を吸収", 30, 220, 'rgb(0,0,0)').id('RG_Disc5t').font(RG_Font3).opacity(1).layer('RG_L_TSD');
	jc.text("「火の属性」の力を増大", 30, 240, 'rgb(0,0,0)').id('RG_Disc6t').font(RG_Font3).opacity(1).layer('RG_L_TSD');

	jc.rect(30, 250, 150, 40, 'rgba(256,153,0,1)', 1).layer('RG_L_TSDB1');
	jc.text("この属性を選ぶ", 40, 275, 'rgb(0,0,0)').font(RG_Font3).id('DTxt4').layer('RG_L_TSDB1');
	jc.layer('RG_L_TSDB1').objects().mouseover(function() {
		jc('#DTxt4').color('rgb(255,255,0)');
	}).mouseout(function() {
		jc('#DTxt4').color('rgb(0,0,0)');
	}).click(function() {
		playerTypeTxt = jc('#RG_Type').string();
		var RG_4d = new Date();
		$.getJSON('../regist/commit' + '?_=' + RG_4d.getMilliseconds(), {
			userId : userId,
			playerType : playerTypeTxt
		}, callback2, "json");
		registing2();
	});

	jc.rect(195, 250, 65, 40, 'rgba(256,153,0,1)', 1).layer('RG_L_TSDB2');
	jc.text("戻る", 210, 275, 'rgb(0,0,0)').font(RG_Font3).id('DTxt5').layer('RG_L_TSDB2');
	jc.layer('RG_L_TSDB2').objects().mouseover(function() {
		jc('#DTxt5').color('rgb(255,255,0)');
	}).mouseout(function() {
		jc('#DTxt5').color('rgb(0,0,0)');
	}).click(function() {
		selFlg = 0;
		jc.layer('RG_L_TSD').objects().visible(false);
		jc.layer('RG_L_TSDA').objects().visible(false);
		jc.layer('RG_L_TSDB1').objects().visible(false);
		jc.layer('RG_L_TSDB2').objects().visible(false);
		jc.layer('RG_L_TSH').objects().visible(true);
	});

	jc.layer('RG_L_TS').objects().visible(false);
	jc.layer('RG_L_TSA').objects().visible(false);
	jc.layer('RG_L_TSR').objects().visible(false);
	jc.layer('RG_L_TSH').objects().visible(false);
	jc.layer('RG_L_TSD').objects().visible(false);
	jc.layer('RG_L_TSDB1').objects().visible(false);
	jc.layer('RG_L_TSDB2').objects().visible(false);

	// 登録結果パネル
	jc.rect(0, 45, 290, 375, 'rgba(34,34,34)', 1).id("RG_result").layer('RG_L_TR').opacity(1);
	jc.text("【選手名】", 20, 80, 'rgb(255,255,255)').font(RG_Font6).layer('RG_L_TR').opacity(1);
	jc.text(playerName, 40, 100, 'rgb(255,255,255)').font(RG_Font6).layer('RG_L_TR').opacity(1);
	jc.text("【所属校】", 20, 120, 'rgb(255,255,255)').font(RG_Font6).layer('RG_L_TR').opacity(1);
	jc.text(jc('#RG_SchoolTxt').string(), 40, 140, 'rgb(255,255,255)').id('RG_RSchoolTxt').font(RG_Font6).layer('RG_L_TR').opacity(1);
	jc.text("【性別】", 20, 160, 'rgb(255,255,255)').font(RG_Font6).layer('RG_L_TR').opacity(1);
	jc.text(jc('#RG_SexTxt').string(), 40, 180, 'rgb(255,255,255)').id('RG_RSexTxt').font(RG_Font6).layer('RG_L_TR').opacity(1);
	jc.text("【得意属性】", 20, 200, 'rgb(255,255,255)').font(RG_Font6).layer('RG_L_TR').opacity(1);
	jc.text(jc('#RG_TypeTxt').string(), 40, 220, 'rgb(255,255,255)').id('RG_RTypeTxt').font(RG_Font6).layer('RG_L_TR').opacity(1);

	jc.rect(20, 360, 250, 40, 'rgba(256,153,0,1)', 1).layer('RG_L_TRB');
	jc.text("さぁ校舎に向かおう！", 40, 385, 'rgb(0,0,0)').id("RG_goLabel").layer('RG_L_TRB').font(RG_Font5);
	jc.layer('RG_L_TRB').objects().mouseover(function() {
		jc('#RG_goLabel').color('rgb(255,255,0)');
	}).mouseout(function() {
		jc('#RG_goLabel').color('rgb(0,0,0)');
	}).click(function() {
		document.location = '/mdkbr/main/?userId=' + userId + '&firstLogin=1';
	});

	jc.layer('RG_L_TRB').objects().visible(false);
	jc.layer('RG_L_TR').objects().visible(false);

	// 登録中パネル
	jc.rect(0, 155, 290, 80, 'rgba(0,255,0)', 1).id("RG_pgRect").layer('RG_L_PG').opacity(1);
	jc.text("登録中…", 40, 210, 'rgb(0,0,0)').id("RG_pgLabel").layer('RG_L_PG').font(RG_Font4).opacity(1);
	jc('#RG_pgRect').visible(false);
	jc('#RG_pgLabel').visible(false);

}
function startProgress() {
	cnt++;
	jc('#RG_pgLabel').fadeIn(500, function() {
		this.fadeOut(500);
	});
	if (cnt > 3) {
		if (pgStatus == 1) {
			selFlg = 0;
			btnFlg = 0;
			pgStatus = 0;
			clearInterval(interval_1);
			jc('#RG_pgLabel').string("登録成功");
			jc('#RG_pgLabel').opacity(0);
			jc('#RG_pgLabel').fadeIn(1000, function() {
				jc('#RG_pgRect').visible(false);
				jc('#RG_pgLabel').visible(false);
				dispTypeSelect();
			});
		} else if (pgStatus == 2) {
			jc('#RG_pgLabel').string("登録失敗");
			jc('#RG_pgRect').opacity(1);
			jc('#RG_pgLabel').opacity(1);
			selFlg = 0;
			btnFlg = 0;
			pgStatus = 0;
			clearInterval(interval_1);
		}else if (pgStatus == 3) {
			selFlg = 0;
			btnFlg = 0;
			pgStatus = 0;
			clearInterval(interval_2);
			jc('#RG_pgLabel').string("登録成功");
			jc('#RG_pgLabel').opacity(0);
			jc('#RG_pgLabel').fadeIn(1000, function() {
				jc('#RG_pgRect').visible(false);
				jc('#RG_pgLabel').visible(false);
				dispRegistResult();
			});
		} else if (pgStatus == 4) {
			jc('#RG_pgLabel').string("登録失敗");
			jc('#RG_pgRect').opacity(1);
			jc('#RG_pgLabel').opacity(1);
			selFlg = 0;
			btnFlg = 0;
			pgStatus = 0;
			clearInterval(interval_2);
		}

	}
}

function callback1(result) {
	if (result.userId == '') {
		pgStatus = 2;
	} else {
		pgStatus = 1;
	}
}
function callback2(result) {
	if (result.userId == '') {
		pgStatus = 4;
	} else {
		pgStatus = 3;
	}
}
function registing1() {
	jc.layer('RG_L_D1').objects().visible(false);
	jc.layer('RG_L_D2').objects().visible(false);
	jc.layer('RG_L_D3').objects().visible(false);
	jc.layer('RG_L_D4').objects().visible(false);
	jc.layer('RG_L_DB1').objects().visible(false);
	jc.layer('RG_L_DB2').objects().visible(false);
	jc.layer('RG_L_DB3').objects().visible(false);
	cnt = 0;
	jc('#RG_pgRect').visible(true);
	jc('#RG_pgLabel').visible(true);
	jc('#RG_pgRect').opacity(1);
	jc('#RG_pgLabel').opacity(0);
	jc('#RG_pgLabel').string("登録中…");
	interval_1 = setInterval(startProgress, 500);
}
function registing2() {
	jc.layer('RG_L_TSD').objects().visible(false);
	jc.layer('RG_L_TSDB1').objects().visible(false);
	jc.layer('RG_L_TSDB2').objects().visible(false);
	cnt = 0;
	jc('#RG_pgRect').visible(true);
	jc('#RG_pgLabel').visible(true);
	jc('#RG_pgRect').opacity(1);
	jc('#RG_pgLabel').opacity(0);
	jc('#RG_pgLabel').string("登録中…");
	interval_2 = setInterval(startProgress, 500);
}
function dispTypeSelect() {
	jc('#TTxt1').string("次に選手の得意な属性を選んで下さい");
	jc('#TTxt2').string("選んだ属性が強化されます");
	jc.layer('RG_L_S1').objects().visible(false);
	jc.layer('RG_L_S2').objects().visible(false);
	jc.layer('RG_L_TS').objects().visible(true);
	jc.layer('RG_L_TSA').objects().visible(true);
	jc.layer('RG_L_TSH').objects().visible(true);
	jc.layer('RG_L_TSR').objects().visible(true);
}
function dispRegistResult() {
	document.location = '/mdkbr/confirm/?userId=' + userId + '&firstLogin=1';
//	jc('#TTxt1').string("以下の内容で登録されました");
//	jc('#TTxt2').string("最後に選手名を入力して完了です");
//	jc('#RG_RSchoolTxt').string(jc('#RG_SchoolTxt').string());
//	jc('#RG_RSexTxt').string(jc('#RG_SexTxt').string());
//	jc('#RG_RTypeTxt').string(jc('#RG_TypeTxt').string());
//
//	jc.layer('RG_L_TS').objects().visible(false);
//	jc.layer('RG_L_TSD').objects().visible(false);
//	jc.layer('RG_L_TSR').objects().visible(false);
//	jc.layer('RG_L_TSDB1').objects().visible(false);
//	jc.layer('RG_L_TSDB2').objects().visible(false);
//	jc.layer('RG_L_TRB').objects().visible(true);
//	jc.layer('RG_L_TR').objects().visible(true);
//	jc('#D1CGMR').visible(false);
//	jc('#D1CGGR').visible(false);
//	jc('#D2CGMR').visible(false);
//	jc('#D2CGGR').visible(false);
//	jc('#D3CGMR').visible(false);
//	jc('#D3CGGR').visible(false);
//	jc('#D4CGMR').visible(false);
//	jc('#D4CGGR').visible(false);
//	jc(jc('#RG_CGTypeTxt1').string() + jc('#RG_CGTypeTxt2').string()).visible(true);

}
